1.7. Summary
在本章中,我们通过将 C 编程语言的许多部分与许多读者可能都知道的 Python 中类似的语言结构进行比较,介绍了 C 编程语言的许多部分。 C 与许多其他高级命令式和面向对象编程语言具有类似的语言功能,包括变量、循环、条件、函数和 I/O。我们讨论的 C 和 Python 功能之间的一些关键区别包括 C 要求所有变量在使用之前都必须声明为特定类型,并且 C 数组和字符串是比 Python 列表和字符串更低级别的抽象。较低级别的抽象允许 C 程序员更好地控制他们的程序如何访问其内存,从而更好地控制他们的程序的效率。
在下一章中,我们将详细介绍 C 编程语言。我们更深入地回顾了本章中介绍的许多语言特性,并介绍了一些新的 C 语言特性,最值得注意的是 C 指针变量和对动态内存分配的支持。